package tech.aistar.corejava.day05;

/**
 * Created by 李雨昂 on 2019/7/19.
 */
public class StudentTest {
    public static void main(String[] args) {
        //带参构造的作用
        //1.创建对象
        //2.对属性进行赋值

        //通过new关键字在JVM的堆空间中申请区域,分配空间,用来保存new Student(10,"tom") - 对象
        //然后将这个对象在堆空间中的地址赋值给了引用s,保存在栈里
        //所以s实际上是引用 - 保存的对象在堆空间中的内存地址
        Student s = new Student(10,"lya");
        Student s2 = new Student(10,"lya");
        System.out.println(s == s2);//false
        System.out.println(s.equals(s2));
    }
}
